home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Freeware / Animconvert / Install < prev    next >
Text File  |  2002-10-27  |  8KB  |  369 lines

  1. ; * $VER: Install Anim Converter 1.1
  2. ; * Script written by Eckhard Ludwig
  3. ;=============================================================================
  4.  
  5. (complete 0)
  6.  
  7. (set Opt 2)
  8. (set #welcome
  9.   (cat
  10.     "\n\n\nWelcome to the Anim Converter installation utility.\n\n"
  11.     "This program lets you install AnimConverter 1.1 on your Amiga.\n\n\n"
  12.     "AnimConverter © 1997 Eckhard Ludwig."
  13.   ))
  14.  
  15. (set #choose-text
  16.   (cat "Please choose a directory where AnimConvert should be installed. A drawer will be created there."
  17.   ))
  18.  
  19. (set #choose-help
  20.   (cat "In this location a drawer will be created. All files will be installed inside this drawer. The complete installation will require about 1.7MB of free harddisk space."
  21.   ))
  22.  
  23. (set #inst-main
  24.   (cat "Installing AnimConvert ..."
  25.   ))
  26.  
  27. (set #inst-Libs
  28.   (cat "Install "
  29.   ))
  30.  
  31. (set #inst-Lokale
  32.   (cat "Installing Lokale.exe ..."
  33.   ))
  34.  
  35. (set #create-maindir
  36.   (cat "Creating AnimConvert directory"
  37.   ))
  38.  
  39. (set #create-bindir
  40.   (cat "Creating Bin dir"
  41.   ))
  42.  
  43. (set #create-docsdir
  44.   (cat "Creating Docs dir"
  45.   ))
  46.  
  47. (set #inst-bin
  48.   (cat "Installing Tools ..."
  49.   ))
  50.  
  51. (set #inst-docs
  52.   (cat "Installing program documentation ..."
  53.   ))
  54.  
  55. (set #inst-fonts
  56.   (cat "Installing XEN Fonts ..."
  57.   ))
  58.  
  59. (set #Install-Prompt 
  60.   (cat "Which of the following locale should be installed ?\nItems marked as (n/a) are not available in the current installation archive !"
  61.   ))
  62.  
  63. (set #Locale-Copy   "Copy cataloges ...")
  64.  
  65.  
  66.  (SET #exit-Msg 
  67.   (CAT "\n\nMuch fun with Programmes\n wish you\n\n"
  68.                    "Eckhard Ludwig" 
  69.   ))
  70.  
  71. ; deutsche Texte *****************************
  72.  
  73. (IF (= @language "deutsch")
  74. (
  75. (set Opt 1)
  76. (set #welcome
  77.   (cat
  78.     "\n\n\nWillkommen zu dem Animations Converter Installations Utility.\n\n"
  79.     "Dieses Programm installiert AnimConverter 1.1 auf Ihrem Amiga.\n\n\n"
  80.     "AnimConverter ist ©1997 by Eckhard Ludwig."
  81.   ))
  82.  
  83. (set #choose-text
  84.   (cat "Bitte wählen Sie das Verzeichniss wohin AnimConvert installiert werden soll. Dieses Installationsscript legt dort selbst eine Schublade an."
  85.   ))
  86.  
  87. (set #choose-help
  88.   (cat "Bei der Installation werden alle Dateien in dieses Verzeichniss installiert. Die vollständige Installation von AnimConvert belegt auf der Festplatte etwa 1,7MB."
  89.   ))
  90.  
  91. (set #create-maindir
  92.   (cat "Erstelle AnimConvert-Verzeichniss"
  93.   ))
  94.  
  95. (set #inst-main
  96.   (cat "Installiere Hauptprogramm ..."
  97.   ))
  98.  
  99. (set #inst-Libs
  100.   (cat "Installiere "
  101.   ))
  102.  
  103. (set #inst-Lokale
  104.   (cat "Installiere Lokale.exe ..."
  105.   ))
  106.  
  107. (set #create-bindir
  108.   (cat "Erstelle BIN-Verzeichniss"
  109.   ))
  110.  
  111. (set #create-docsdir
  112.   (cat "Erstelle Docs-Verzeichniss"
  113.   ))
  114.  
  115. (set #inst-bin
  116.   (cat "Installiere Tools ..."
  117.   ))
  118.  
  119. (set #inst-docs
  120.   (cat "Installiere Programm Dokumentation ..."
  121.   ))
  122.  
  123. (set #inst-fonts
  124.   (cat "Installiere XEN Fonts ..."
  125.   ))
  126.  
  127. (set #Install-prompt 
  128.   (cat "Bitte wählen Sie für das Programm die bevorzugte(n) Sprachversion(en).\nMit n/a gekennzeichnete Sprachen sind momentan nicht verfügbar."
  129.   ))
  130.  
  131. (set #Locale-Copy   "Kopiere Cataloge ...")
  132.  
  133.  
  134. (SET #exit-Msg
  135.   (CAT "\n\nViel Spaß mit den Programmen\n wünscht\n\n"
  136.                    "Eckhard Ludwig"
  137.   ))
  138. ))
  139. ;*********************************************
  140. ; Greetings & Path ...
  141.  
  142. (message #welcome)
  143.  
  144. (welcome)
  145.  
  146. (set @default-dest (getassign "Work" "dva"))
  147.   (if (= @default-dest "")
  148.    (set @default-dest "SYS:"))
  149.   
  150. (set @default-dest (askdir
  151.     (prompt #choose-text)
  152.     (help #choose-help)
  153.     (default @default-dest))
  154.   ) 
  155.   
  156. (set @default-dest (tackon @default-dest "AnimConvert"))
  157.  
  158. (makedir @default-dest (prompt #create-maindir)(infos))
  159.   
  160. ;*********************************************
  161. ; Installation procedure
  162.  
  163. (copyfiles
  164.     (prompt    #inst-main)
  165.     (help    @copyfiles-help)
  166.     (source "AnimConvert")
  167.     (dest    @default-dest)
  168.         (confirm "EXPERT")
  169.         (optional "force" "askuser")
  170.     (infos)
  171. )
  172.  
  173. (complete 5)
  174.  
  175. (makedir (tackon @default-dest "bin")
  176.  (prompt #create-bindir)
  177. )
  178.  
  179. (copyfiles
  180.     (prompt    #inst-bin)
  181.     (help    @copyfiles-help)
  182.     (source "bin")
  183.     (dest    (tackon @default-dest "bin"))
  184.        (pattern "#?")
  185.        (optional "force" "askuser")
  186.        (confirm "EXPERT")
  187.        (files)
  188. )
  189.  
  190.  
  191. (complete 50)
  192.  
  193. (makedir (tackon @default-dest "Docs")
  194.  (prompt #create-docsdir)
  195.  (infos)
  196. )
  197.  
  198. (copyfiles
  199.     (prompt    #inst-docs)
  200.     (help    @copyfiles-help)
  201.     (source "Docs")
  202.     (dest    (tackon @default-dest "Docs"))
  203.        (pattern "#?")
  204.        (optional "force" "askuser")
  205.        (confirm "EXPERT")
  206.        (files)
  207.     (infos)
  208. )
  209.  
  210. (complete 70)
  211.  
  212. (copyfiles
  213.     (prompt    #inst-fonts)
  214.     (help    @copyfiles-help)
  215.     (source "Fonts")
  216.     (dest    "SYS:Fonts")
  217.        (pattern "#?")
  218.        (optional "force" "askuser")
  219.        (confirm "EXPERT")
  220.        (files)
  221. )
  222. (copyfiles
  223.     (prompt    #inst-fonts)
  224.     (help    @copyfiles-help)
  225.     (source "Fonts/XEN")
  226.     (dest    "SYS:Fonts/XEN")
  227.        (pattern "#?")
  228.        (optional "force" "askuser")
  229.        (confirm "EXPERT")
  230.        (files)
  231. )
  232. (complete 80)
  233.  
  234. ;*********************************************
  235. ; copy the locales
  236.  
  237. (IF (= @language "All")
  238.     (set Opt 511))
  239.  
  240. (set installchoice
  241.    (askoptions
  242.    (prompt #Install-Prompt)
  243.    (help @askoptions-help)
  244.    (choices "Deutsch" "English" "dansk n/a" "français n/a" "italiano" "nederlands" "norsk n/a" "suomi n/a" "svenska n/a")
  245.    (default Opt)
  246. ))
  247.  
  248. (IF (BITAND installchoice 2)
  249.   (copyfiles
  250.    (prompt #Locale-Copy)
  251.    (help @copyfiles-help)
  252.    (source "Locale/Catalogs/english")
  253.    (dest "SYS:Locale/Catalogs/english")
  254.    (pattern "#?.catalog")
  255.    (confirm "EXPERT")
  256.    (optional "force" "askuser" "nofail")
  257.   ))
  258.  
  259. (IF (BITAND installchoice 4)
  260.   (copyfiles
  261.    (prompt #Locale-Copy)
  262.    (help @copyfiles-help)
  263.    (source "Locale/Catalogs/dansk")
  264.    (dest "SYS:Locale/Catalogs/dansk")
  265.    (pattern "#?.catalog")
  266.    (confirm "EXPERT")
  267.    (optional "force" "askuser" "nofail")
  268.   ))
  269.  
  270. (IF (BITAND installchoice 8)
  271.   (copyfiles
  272.    (prompt #Locale-Copy)
  273.    (help @copyfiles-help)
  274.    (source "Locale/Catalogs/français")
  275.    (dest "SYS:Locale/Catalogs/français")
  276.    (pattern "#?.catalog")
  277.    (confirm "EXPERT")
  278.    (optional "force" "askuser" "nofail")
  279.   ))
  280.  
  281. (IF (BITAND installchoice 16)
  282.   (copyfiles
  283.    (prompt #Locale-Copy)
  284.    (help @copyfiles-help)
  285.    (source "Locale/Catalogs/italiano")
  286.    (dest "SYS:Locale/Catalogs/italiano")
  287.    (pattern "#?.catalog")
  288.    (confirm "EXPERT")
  289.    (optional "force" "askuser" "nofail")
  290.   ))
  291.  
  292. (IF (BITAND installchoice 32)
  293.   (copyfiles
  294.    (prompt #Locale-Copy)
  295.    (help @copyfiles-help)
  296.    (source "Locale/Catalogs/nederlands")
  297.    (dest "SYS:Locale/Catalogs/nederlands")
  298.    (pattern "#?.catalog")
  299.    (confirm "EXPERT")
  300.    (optional "force" "askuser" "nofail")
  301.   ))
  302.  
  303. (IF (BITAND installchoice 64)
  304.   (copyfiles
  305.    (prompt #Locale-Copy)
  306.    (help @copyfiles-help)
  307.    (source "Locale/Catalogs/norsk")
  308.    (dest "SYS:Locale/Catalogs/norsk")
  309.    (pattern "#?.catalog")
  310.    (confirm "EXPERT")
  311.    (optional "force" "askuser" "nofail")
  312.   ))
  313.  
  314. (IF (BITAND installchoice 128)
  315.   (copyfiles
  316.    (prompt #Locale-Copy)
  317.    (help @copyfiles-help)
  318.    (source "Locale/Catalogs/suomi")
  319.    (dest "SYS:Locale/Catalogs/suomi")
  320.    (pattern "#?.catalog")
  321.    (confirm "EXPERT")
  322.    (optional "force" "askuser" "nofail")
  323.   ))
  324.  
  325. (IF (BITAND installchoice 256)
  326.   (copyfiles
  327.    (prompt #Locale-Copy)
  328.    (help @copyfiles-help)
  329.    (source "Locale/Catalogs/svenska")
  330.    (dest "SYS:Locale/Catalogs/svenska")
  331.    (pattern "#?.catalog")
  332.    (confirm "EXPERT")
  333.    (optional "force" "askuser" "nofail")
  334.   ))
  335.  
  336. (complete 80)
  337.  
  338. (IF (> installchoice 1)
  339.     (copyfiles
  340.     (prompt    #inst-lokale)
  341.     (help    @copyfiles-help)
  342.     (source "Locale.exe")
  343.     (dest    @default-dest)
  344.         (confirm "EXPERT")
  345.         (optional "force" "askuser")
  346. ))
  347.  
  348. (complete 90)
  349.  
  350. ;*********************************************
  351. ; Set Loadpath SYS: (Tooltype), falls Work: not exists 
  352.  
  353. (set #Loadpath (getassign "Work" "dva"))
  354.   (if (= #Loadpath "")
  355.     (tooltype
  356.     (prompt "Set Tooltype")
  357.     (help @askchoice-help)
  358.     (dest (tackon @default-dest "AnimConvert"))
  359.         (confirm "EXPERT")
  360.         (optional "force" "askuser")
  361.     (settooltype "LOADDIR" "SYS:")
  362.   ))
  363.  
  364. (complete 100)
  365.  
  366.  
  367. (EXIT #exit-Msg )
  368.